package io.bsly.modules.app.entity.sourceEntity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

import java.math.BigDecimal;
import java.io.Serializable;
import java.sql.Time;
import java.util.Date;
import lombok.Data;

/**
 * 
 * 
 * @author fys
 * @email demo@gmail.com
 * @date 2021-09-26 15:33:56
 */
@Data
@TableName("hotel")
public class HotelEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 编号ID
	 */
	@TableId(type = IdType.AUTO)
	private Integer id;
	/**
	 * 酒店名称
	 */
	private String name;
	/**
	 * 电话
	 */
	private String phone;
	/**
	 * 传真
	 */
	private String fax;
	/**
	 * 邮箱
	 */
	private String email;
	/**
	 * 联系人
	 */
	private String liaisonName;
	/**
	 * 联系人电话
	 */
	private String liaisonPhone;
	/**
	 * 预付款
	 */
	private BigDecimal money;
	/**
	 * 押金
	 */
	private BigDecimal pledge;
	/**
	 * 省份
	 */
	private String province;
	/**
	 * 省份编码
	 */
	private String provinceNo;
	/**
	 * 城市
	 */
	private String city;
	/**
	 * 城市编码
	 */
	private String cityNo;
	/**
	 * 经度
	 */
	private String longitude;
	/**
	 * 纬度
	 */
	private String latitude;
	/**
	 * 详细地址
	 */
	private String address;
	/**
	 * 
	 */
	private String bank;
	/**
	 * 
	 */
	private String bankName;
	/**
	 * 
	 */
	private String bankAccount;
	/**
	 * 
	 */
	private String alipay;
	/**
	 * 
	 */
	private String wechat;
	/**
	 * 备注
	 */
	private String remark;
	/**
	 * 自动发单
	 */
	private Boolean isSend;
	/**
	 * 自动接单
	 */
	private Boolean isAccept;
	/**
	 * 酒店账号
	 */
	private Long accountUserId;
	/**
	 * 所属BD
	 */
	private Long bdUserId;
	/**
	 * 所属运营
	 */
	private Long hooUserId;
	/**
	 * 
	 */
	private Long deptId;
	/**
	 * 合作模式
	 */
	private String type;
	/**
	 * 过期日期
	 */
	private Date expiration;
	/**
	 * 合同
	 */
	private String contract;
	/**
	 * 创建时间
	 */
	private Date createTime;
	/**
	 * 合作时间
	 */
	private Date cooperateTime;
	/**
	 * 
	 */
	private Date expirationTime;
	/**
	 * 
	 */
	private Date lastPayTime;
	/**
	 * 综合评分
	 */
	private Double rating;
	/**
	 * 星级
	 */
	private Integer star;
	/**
	 * 发票类型
	 */
	private String receiptType;
	/**
	 * 开票方式
	 */
	private String receipt;
	/**
	 * 取消规则
	 */
	private String cancelType;
	/**
	 * 发单规则
	 */
	private String sendType;
	/**
	 * 退房时间
	 */
	private Time outTime;
	/**
	 * 合作政策
	 */
	private String joinPolicy;
	/**
	 * 美团星级
	 */
	private String mtStar;
	/**
	 * 最近来单时间
	 */
	private Date lastOrderTime;
	/**
	 * 上线情况
	 */
	private String onlineStatus;
	/**
	 * 代理通母酒店id
	 */
	private String masterHotelId;
	/**
	 * 代理通城市id
	 */
	private String switchCityId;
	/**
	 * 酒店状态,0停售,1营业
	 */
	private Integer status;
	/**
	 * 酒店上下架类型,0手动,1自动
	 */
	private Integer statusType;
	/**
	 * 营业开始时间,例08:00
	 */
	private String openStart;
	/**
	 * 营业结束时间,例23:00
	 */
	private String openEnd;

}
